@charset "utf-8";
/* CSS Document */
#bd .hd {
  /*margin-bottom: 33px;*/
  height: 33px;
}

.post-search {
  padding: 0 0 2px 16px;
}
.post-search a {
  line-height: 20px;
}
.post-search input {
  width: 122px;
  height: 19px;
  padding: 3px 7px;
  border: none;
}
.post-search h3 {
  height: 33px;
  line-height: 35px;
  color: #ffffff;
  font-family: '微软雅黑';
  font-size: 14px;
}

#detailInfo {
  border-left: 1px solid #dedede;
  padding-bottom: 50px;
  margin-left: 192px;
}
#detailInfo table {
  border-top: 1px solid #dedede;
}
.post-nav tr {
  height: 25px;
}
.post-nav a {
  padding: 0 4px;
  height: 19px;
  line-height: 19px;
  display: inline-block;
  color: #066780;
  margin: 0 5px;
}
.post-nav a.cur {
  background-color: #0caeef;
  color: #ffffff;
}
.job-items {
  padding: 0 20px;
  width: 90%;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.job-items a {
  cursor: pointer;
  font-size: 14px;
  padding: 5px;
  color: gray;
  margin: 10px 20px 0 0;
  flex-basis: 15%;
  text-align: center;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
}
.job-items a.chosen {
  color: #fff;
  background: #ed4743;
  border: 1px solid #ed4743;
}
.post-list tr {
  height: 33px;
  border-bottom: 1px solid #dedede;
}
.post-list .noBorder {
  border-bottom: none;
}
.post-list thead th {
  height: 34px;
  background-color: #f8f8f8;
}
.post-list td {
  text-align: center;
  border-bottom: 1px solid #ebebeb;
}
.post-list .post-name {
  width: 189px;
  padding-left: 40px;
  text-align: left;
  color: #ed4743;
  font-weight: bold;
}
.post-list .bold {
  font-weight: bold;
}

.post-type {
  width: 130px;
}
.post-address {
  width: 110px;
}
.post-time {
  width: 110px;
}
.post-status {
  width: 180px;
}
.post-status2 {
  width: 80px;
}
.post-list .post-name a {
  color: #333;
}
.post-name a:hover {
  text-decoration: underline;
}
.post-name a.disabled {
  text-decoration: none;
  color: #aaaaaa;
  cursor: default;
}
.post-info {
  border: 2px solid #ccc;
  border-width: 1px 0px 0px 1px;
}
.post-info td {
  border: 1px solid #ccc;
  border-width: 0 1px 1px 0;
}
.post-info th {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
#detailInfo .campus-title {
  color: #b5b5b5;
  border-left: 4px solid #d2d2d2;
  line-height: 18px;
  font-size: 18px;
  padding-left: 5px;
}
#detailInfo .MsoNormal {
  margin: 0;
}
.innerMain #detailInfo .jobListTitle {
  color: #333;
  font: normal bold 22px '微软雅黑';
  margin-bottom: 10px;
}
.innerMain #detailInfo .job-duty {
  color: #4d4d4d;
  font-size: 18px;
  margin: 30px 0 5px;
  border-bottom: 3px solid #b5b5b5;
}
.innerMain #detailInfo .jobListMinTitle {
  color: #333;
  font: normal bold 18px '微软雅黑';
  margin: 20px 0px 10px 60px;
}
.hotLogo,
.newLogo {
  width: 35px;
  height: 20px;
  display: inline-block;
  background: #1d6ccf;
  color: #fff;
  text-align: center;
  line-height: 20px;
  vertical-align: top;
}
.hotLogo {
  background: #f0525e;
}
.tempPad {
  height: 10px;
}
#bd .questionCont {
  margin-left: 0;
  border-left: none;
}
#detailInfo.detailNoborder {
  border-left: none;
}
